#ifndef SDL_HEADER
    #include <SDL/SDL.h>
    #define SDL_HEADER
#endif

#ifndef RECTANGLE_HEADER
#define RECTANGLE_HEADER
class Rectangle
{
    public:
        Rectangle(int, int);
        Rectangle(int, int, int, int);
        ~Rectangle();

        void Fill(SDL_Surface* Screen, Uint8 R, Uint8 G, Uint8 B);
        void Blit(SDL_Surface* Screen);

    public:
        int X;
        int Y;

    private:
        SDL_Surface* Surface;
};
#endif // #ifndef RECTANGLE_HEADER
